home *** CD-ROM | disk | FTP | other *** search
- Short: Rtgmaster PIP Sublibrary
- Author: MagicSN@Birdland.es.bawue.de
- Uploader: MagicSN@Birdland.es.bawue.de
- Type: gfx/board
- Required: gfx/board/rtgmaster_user.lha
-
- This is a new sublibrary for rtgmaster, which will be included in
- future versions of rtgmaster in the main archive.
-
- It is a sublibrary, which renders it's output to the "Picture in
- Picture" of a Picasso IV or CV/3D Graphics Board. So if you want
- to use this sublibrary, you have to own one of those two GFX
- Boards. If not, just use the normal sublibraries in rtgmaster_user.lha.
- There might be a future version which also supports the Permedia 2
- GFX Boards. But first i have to know if these Boards support PIP or
- not... if you have data about this, please contact me.
-
- This version of rtgPIP.library requires that you have Picasso 96 as
- Workbench Emulation. If a CV/PPC version of this sublibrary will
- appear, it will also support CGX, if not: Not. But anybody wanting
- to do a version for CGX himselves: Feel free to contact me for info.
-
- ONLY PROGRAMS WHICH DO NOT USE DOUBLEBUFFERING ARE SUPPORTED.
- DOUBLEBUFFERED RTGMASTER PROGRAMS WILL MAYBE CRASH IF USED
- WITH RTGPIP.LIBRARY !!!
-
- What are the advantages of PIP ("Picture in Picture") ?
-
- A big disadvantage of games running in a Workbench Window are the
- quite time-consuming Color-Remapping-Calculations, which make them
- run much slower than when they run on a Screen. Also Direct Video
- RAM Access is not possible on WB Window Mode. PIP fixes this (it
- has it's own palette and supports Direct Video RAM Access inside
- a Workbench Window...). Also it introduces 15-24 Bit Access for
- Workbench Windows for rtgmaster the first time. It even makes it
- possible to run games on Workbench Window which do not support
- this (Genetic Species, for example...). Also the colors are much
- more accurate on a 8 Bit Workbench Screen, and it is possible with
- it to get rid of Color-Conversions for 15-24 Bit (the hardware can
- do this).
-
- Sure, it is not much, but it is nice.
-
- Some speed data:
-
- flame in a screen: 65 fps
- flame in a conventional window: 24 fps
- flame on a PIP on a 16 Bit 800x600 Workbench: 50 fps
-
- WarpHeretic: runs the same speed like on a window !!!
-
- There are some ENV-Variables for this sublibrary:
-
- RTGPIP:
-
- Forces the display instead on a WB Window to a Pubscreen with the
- specified name. Did not work when i tried it, so better don't try
- around with this... but maybe i just tried the wrong screen ?
-
- PIPFormat:
-
- Force the PIP to use a specific format. You have to know what you
- are doing to not make the program crash or behave strange. Forcing a
- 16 Bit-only program to 24 Bit output is normally NO good idea :)
-
- Values:
-
- #define ARGB32 1L
- #define RGB24 2L
- #define RGB16 4L
- #define RGB15 8L
- #define ABGR32 16L
- #define BGR24 32L
- #define RGBA32 256L
- #define LUT8 512L
- #define RGB15PC 2048L
- #define BGR15PC 4096L
- #define RGB16PC 8192L
- #define BGR16PC 16384L
- #define BGRA32 32768L
- #define YUV422 65536
- #define YUV411 131072
-
- As default the format of the choosen screenmode is used. If a "force"
- does not work with your GFX Board, rtgPIP.library does a fallback to
- the default mode.
-
- Programmers who only want to support ONE specific mode can override
- the mode by specifying
-
- rtg_ForceMode
-
- which is defined as
-
- rtg_ForceMode = rtg_ChangeColors+1
-
- With this you for example can force a MPEG Decoder to force the program
- to YUV422 *always*. Note that CopyRtgBlit currently cannot decode YUV,
- provide your own functions as MPEG-Decoder-Programmer. Might change in
- the future...
-
- PIPNOCLEAR:
-
- Most apps (for example WarpSNES) look best with a black background. Some
- though (for example the flame demo) do not look good with that. To disable
- the black background set this env-variable.
-
- IMPORTANT NOTE:
-
- Programs that use *Double Buffering* (like NAPALM) are currently NOT
- supported by the rtgPIP.library. They will hopefully be supported in
- the future. I would really like to play NAPALM in a Workbench Window :)
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 29236 12423 57.5% 02-Mar-99 22:37:04 rtgPIP.library
- 3957 1957 50.5% 02-Mar-99 22:40:50 rtgPIP.readme
- -------- ------- ----- --------- --------
- 33193 14380 56.6% 05-Mar-99 01:28:38 2 files
-